<?php

//查看数据库
show databases;   //查看所有数据库

//新创建一个名为school的数据库   最后在创建数据库时设置字符编码  
create database school default character set utf8;  //默认编码是utf8

//删除数据库
drop database school;

//查看school结构
desc school;

//在school里创建一张信息表user
//先要选择要操作的数据库school
use school;
//然后创建表    一定要设置至少一个默认字段 
//create table user;   //这个创建无效

// create table students(id int(5)primary key AUTO_INCREMENT COMMENT '主键'
//  	,name varchar(10));

//创建表
create table user(id int(5)primary key AUTO_INCREMENT COMMENT '主键', );

//删除表
drop table user;

//创建一张表    以下是表结构
create table student(
id int(5) primary key AUTO_INCREMENT COMMENT '主键',
name varchar(30) unique COMMENT '姓名',
num int(6) zerofill COMMENT '学号',
sexs enum('男','女','保密') default '保密',   
email varchar(30) COMMENT '邮箱'
);

//查看表结构
desc student;

//往表中添加数据
//当没有指定是添加哪些数据时，按默认一一对应关系添加每一个值
insert into student values(2,'小米','000145','745236480@qq.com');

//也可以指定要添加的值    这个写法可以默认id   不写id也可以
insert into student(name,num,email) values('小花','000154','2504771658@qq.com');

//查看表里面的数据
select * from student;   //查看表的所有数据   也可以指定查看内容

//复制表结构  把student的表结构复制到stu-bak-2017 
create table stu-bak-2017 like student;

//复制表数据
insert into stu-bak-2017 select * from student;

//创建表同时复制表数据
create table stu-bak-2017 select * from student; 

//也可以在复制的同时选择需要的数据
//where后面是选择条件  可任意设置   id   name    sex    等等
create table stu-bak-2017 select * from student where id=4;  

//desc 查看表结构
//查看数据里有多少张表
show tables;




 //sql 语句的增，删，改
insert into computer values(2,'小米','000145','745236480@qq.com'); //增

delete from computer where id=2;   //删

update computer set name='黑米' where name='小米'; //改







create table q_info(
id int(10) primary key AUTO_INCREMENT COMMENT '主键',
title varchar(50),
content text(50) not null COMMENT '问题内容',
user_id int(6) COMMENT '内容谁发的',
anser_num  int(6)  COMMENT '回复量',   
dianzan_num int(6) COMMENT '点赞量',
create_time int(10)  COMMENT '创建时间',
type_id  int(5)  COMMENT '分类id'
);

























